self-loading guns - Allemand Anglais Dictionnaire